home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
System Booster
/
System Booster.iso
/
Archives
/
StartupTools
/
intuitrack.lha
/
IntuiTrack.doc
< prev
Wrap
Text File
|
1994-05-17
|
3KB
|
88 lines
IntuiTrack V1.0
===============
©1994 by Matthias Meixner
License
=======
IntuiTrack V1.0 ©1994 by Matthias Meixner. All rights reserved.
This program may be freely distributed as long as all files are included
in the distribution without any modifications. You may *NOT* charge more
than Fred Fish does for a single library disk.
This program may *not* be uploaded on BBS's that claim copyrights on the
uploaded material.
Commercial distribution of IntuiTrack and/or it's relative files is *NOT*
allowed without written permission from the author. This also means the
distribution on cover disks, disk magazines etc.
Disclaimer
==========
The author cannot be held liable for the suitability or accuracy of this
manual and/or the program(s) it describes. Any damage directly or
indirectly caused by the use or misuse of this manual and/or the program
it describes is the sole responsibility of the user her/him self.
Description
===========
IntuiTrack implements resource tracking for intuition. It watches all tasks
that are started AFTER IntuiTrack has been started and keeps track of
windows, screens and screenlocks. If the task terminates and there are still
open windows, screens or screenlocks, then these resources are freed and
a warning is printed.
NOTE: IntuiTrack watches tasks, not programs. This is an important
difference especially when you start programs using a shell, since the
programs are executed using the task of the shell when you do not "run" the
program. Therefore the shell should be started after IntuiTrack has
installed its patches to the system. The resources are freed when the task
is terminated, that is why it may be required to close the shell to free the
resources.
IntuiTrack installes several patches to the system. It patches the calls
to AddTask and RemTask to keep track of the running tasks in the system.
IntuiTrack only watches tasks that have been started after IntuiTrack.
It can watch up to 100 Tasks at the same time. If there are more tasks than
that, it simply will not include them to the tasks under control.
Furthermore it patches some calls to functions of Intuition.
IntuiTrack prints information about every task that has been captured or
released for resource-tracking, it gives you the name and the address of
the task. It also gives information about unfreed resources and prints the
name of the task that caused this.
You may remove IntuiTrack via ^C. It will check, if it can safely remove the
patches and will wait if another program has patched the functions itself.
If this is the case then you will have to remove these patches first and
then retry removing IntuiTrack via ^C.
Bugs
====
IntuiTrack will not keep track of resources, when it cannot allocate memory
for internal purposes, but in most cases you would not get the resource
itself if the system is low on memory. Since this does not have any other
negative effect I do not think that this is a real bug.
Author
======
If you find bugs and/or have suggestions for IntuiTrack you can reach me:
EMail: meixner@rbg.informatik.th-darmstadt.de
or Matthias Meixner
Sandberg 13
36145 Schwarzbach
Germany